body, button, input, select, textarea{font: 12px/1.5 tahoma, arial;}
body{width: 100%; background: #fff; margin: 0 auto; font-family: Microsoft Yahei, Tahoma, Verdana, Arial, Microsoft JhengHei, YouYuan, SimSun;font-size: 14px;position: relative;}
html,body{width: 100%;height: 100%;min-width: 320px;max-width: 640px; margin: 0 auto; font-family: "微软雅黑";}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
button, a{outline: medium none;}
address, cite, dfn, em, var{font-style: normal;}
code, kbd, pre, samp{font-family: courier new, courier, monospace;}
ul, ol, li,p,img{list-style: none outside none;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;border: 0;}
a{text-decoration: none;cursor: pointer; color: #333;}
img{border: 0 none;display:block}
button, input, select, textarea{font-size: 100%;}
.cls:after{clear: both;content: " ";display: block;height: 0;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}
.hide{display: none;}
.yel{background: #fff !important;-webkit-box-shadow: 0 0 1 rgba(0, 0, 0, .25) !important;box-shadow: 0 0 1px rgba(0, 0, 0, .25) !important;}
header a{color: #fff;}

/*原酒窖藏样式*/


/*mui样式重置*/
.mui-bar-tab .mui-tab-item .mui-icon{width: 1em;height: 1em;top: 0.2em;}
.mui-content{width: 100%;background: #f7f3f0;max-width: 640px;margin: 0 auto;padding-bottom: 3em;}
.mui-slider-indicator .mui-indicator{width: 8px;height: 8px;box-shadow: none;-webkit-box-shadow: none;}
.mui-slider-indicator .mui-active.mui-indicator{background: #f04020;}
input[type=search]{text-align: left;font-size: 14px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-size: 14px;color: #ccc; } 
.search{width: 100%;height: 2.6em;background: rgba(208, 54, 26, 0.9);z-index: 1001;padding-top:0.5em;}
.search input{width:80%;display: initial;margin-bottom: 0 !important;border-radius:initial ;background: rgba(255, 255, 255, 1);border-radius:10px;color: #d0361a;padding: 5px 1.6em;height: 1.6em;}
.search .sea_img{width:20%;float: left;margin-left: 5%;}
.search .sea_img img{width:100%;height: 1.6em;}
.search .mui-input-row{width: 65%;margin-right: 5%;position: relative;overflow: initial;float: right;}
.search .mui-input-row .mui-placeholder{height: initial;line-height: initial;text-align: left;}
.search .mui-input-row i{position: absolute;left: 0.3em; top: 0.3em;color: #d0361a;}
.search .mui-input-row label{text-align:center;float: initial;color: #fff;position: absolute;right: 0;top: 0;height: 1.8em;line-height:0.3;width:20%;padding: 11px 0;}
.meau{width: 100%;background: #fff;padding-bottom: 0.8em;}
.meau ul{width: 100%;}
.meau ul li{float: left;padding: 0.8em 0 0;width:25%;}
/*.meau ul li:nth-child(3n-1){border-left: solid 1px #e6e2df;border-right: solid 1px #e6e2df;}*/
.meau ul li a{display: block;width: 100%;height: 100%;color: #333;}
.meau ul li a img{margin: 0 auto 0.5em;display: block;width: 58%;}
.meau ul li a p{display: -webkit-box;text-align: center;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: 500;color: #333;}
.news{width: 100%;line-height: 2.714em;background: #fff;margin: 0.5em auto 0;}
.news span{width: 28%;float: left;color: #333;font-weight: 600; text-align:center;}
.news span em{color: #d82b34;}
.tuij{color:#00c454;border:solid 1px #00c454;display: inline;border-radius: 5px;}
.news a{display: inline-block;color: #333;width: 60%;float: right;}
.theme{width: 100%;background: #fff;padding-bottom: 0.5em;}
.theme .title{width: 100%;}
.theme .title img{width:100%;}
.gengduo{text-align: right;line-height: 2.4em;width: 100%;display: inline-block;padding-right: 1em;}
.theme .title a{display: inline-block;position: absolute;right: 1em;top: 0;color: #8c8c8c;}
.theme .theme_m,.theme .theme_m ul{width: 100%;}
.theme .theme_m ul li{width:100%;height: 10.4em;padding: 0.5em 1em;}
.index_pro{width: 100%;height: 100%;}
.theme .theme_m ul li a{display: inline-block;width: 100%;height: 100%;}
.theme .theme_m ul li:nth-child(2n+1){margin-right: 1%;}
.theme .theme_m ul li img{width: 100%;height: 100%;background: #F3F3F3;border: 0;}
.mode{width: 100%;width: 100%;background: #fff;}
.mode .title{width: 100%;}
.mode .title img{width:100%;}
.mode .title a{display: inline-block;position: absolute;right: 1em;top: 0;color: #8c8c8c;}
.mode .mode_m{padding: 0.5em 1em;width: 100%;}
.mode .mode_m ul{width: 100%;}
.mode .mode_m ul li{width: 49%;float: left;height: 9.75em;margin-bottom: 0.5em;}
.mode .mode_m ul li em{width: 100%;position: absolute;bottom: 0.5em;left: 0;text-align: center;line-height: 1.5em;color: #fff;}
.mode .mode_m ul li a{display: inline-block;width: 100%;height: 100%;}
.mode .mode_m ul li:nth-child(2n+1){margin-right: 2%;}
.mode .mode_m ul li img{width: 100%;height: 100%;background: #F3F3F3;border: 0;}
.fac{width: 100%;width: 100%;background: #fff;}
.fac .title{width: 100%;}
.fac .title img{width:100%;}
.fac .title a{display: inline-block;position: absolute;right: 1em;top: 0;color: #8c8c8c;}
.fac .fac_m{width: 100%;padding: 1em 1em;border-top: solid 1px #e1e1e1;height: 8em;}
.fac .fac_m .sw_li{display: inline-block;}
.fac .fac_m .sw_li a{display: block;width: 5em;}
.fac .fac_m .sw_li .logo{width:5em;text-align: center;height:6em;}
.fac .fac_m .sw_li .logo img{width: 4em !important; height: 4em;display: initial;}
.fac .fac_m .sw_li .logo p{line-height: 2em;color: #3d4245;}
.fac .fac_m .sw_li .item{width: 55%;float: right;border-left: solid 2px #d6d6d6;}
.fac .fac_m .sw_li .item p{padding-left: 1.8em;color: #333;line-height: 1.8em;}
.fac .fac_m .sw_li .item p:first-child{padding-top: 0.4em;}


.fac1{width: 100%;width: 100%;background: #fff;}
.fac1 .title{width: 100%;line-height: 2.714em;}
.fac1 .title em{border-left: solid 0.2em #ef4021;width: 120px;padding-left: 0.3em;margin-left: 0.68em;font-weight: 500;color: #333;}
.fac1 .title a{display: inline-block;float: right;padding-right: 0.68em;}
.fac1 .fac_m,.fac .fac_m ul{width: 98%;margin: 0 auto;}
.fac1 .fac_m ul li{width: 100%;border-top: solid 1px #d6d6d6; padding: 1.375em 0;}
.fac1 .fac_m ul li a{}
.fac1 .fac_m ul li:last-child{border-bottom: solid 1px #d6d6d6;}
.fac1 .fac_m ul li .logo{width: 41.3%;}
.fac1 .fac_m ul li .logo img{width: 100%;height: 8.5em;}
.fac1 .fac_m ul li .item{width: 55%;float: right;border-left: solid 2px #d6d6d6;height: 8.75em;}
.fac1 .fac_m ul li .item p{padding-left: 1.8em;color: #333;line-height: 1.8em;}
.fac1 .fac_m ul li .item p:first-child{padding-top: 0.4em;}


.adv{width: 100%;width: 100%;background: #fff;padding-bottom: 1em}
.adv .title{width: 100%;line-height: 2.714em;text-align: center;position: relative;color: #666;}
.adv .title img{width:100%;}
.adv .adv_img,.adv .adv_img ul{width: 100%;}
.adv .adv_img ul li{width: 100%;padding: 0.5em 1em;}
.adv .adv_img ul li:first-child{padding-top: 1em;margin-top: 0;}
.adv .adv_img ul li:last-child{margin-bottom: 0;}
.adv .adv_img ul li a{display: block;}
.adv .adv_img ul li a img{width: 100%;border: 0;height: 9.5em;}

.device{ width: 100%;height: 12em;}
.swiper-slide{width:100%;height: 12em;}
.swiper-slide img{width:100% !important;height: 12em;}
.swiper-container1,.swiper-container{width:100%;overflow: hidden;position: relative;}
.pagination{ position: absolute; left: 0; text-align: center; bottom: 5px; width: 100%;}
.pagination1 .swiper-pagination-switch{background-color: rgba(0,0,0,0.2)}
.swiper-pagination-switch{ display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #aaa; margin: 0 6px;}
.swiper-active-switch{ background: #f04020 !important;}
/*窖藏主题样式*/

.mui-bar{-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .85);box-shadow: 0 0 0 rgba(0, 0, 0, .85);background: #d0361a;height: 2.75em;max-width: 640px;margin: 0 auto;}
.mui-bar-nav{-webkit-box-shadow: 0 0px 0px #ccc;box-shadow: 0 0px 0px #ccc;}
.mui-title{color: #fff; line-height: 2.75em;}
.mui-bar .mui-icon{padding-top: 0.525em;padding-bottom: 0.525em;}
.mui-bar-nav~.mui-content{padding-top: 2.75em;padding-bottom: 3em;}
.theme_list,.theme_list ul{width: 98%;margin: 0 auto;}
.theme_list ul li{width: 100%;margin: 1.25em 0;}
.theme_list ul li a{display: block;width: 100%;margin: 0 auto;}
.theme_list ul li a img{width: 100%;height: 8.9em;}
.pr_m{width: 100%;background: #fff;}
.pr_m ul{width: 100%;}
.pr_m ul li{width: 100%;margin-top: 0.5em;padding-right: 0px !important;padding: 0.4em 0 0 0.4em !important;}
.pr_m ul li a{display: block;}
.pr_m .mui-table-view-cell:after{height: 0;}
.pr_m .mui-table-view:before{height: 0;}
.pr_m .mui-table-view-cell>a:not(.mui-btn){margin: 0 !important;}
.pr_m .mui-table-view{margin-top: -0.5em;}
.pr_info{width: 65%;border-bottom: solid 1px #d6d6d6;height: 7.07em;}
.pr_info p{width: 100%;padding-right: 0.5em;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 1.5em;color: #333;}
.pr_info p i{margin-right: 3px;vertical-align: middle;color: #949494;}
.pr_info p em{color: #949494;}
.pr_info p .span1{background: #be2b26;border-radius: 5px;color: #fff; padding: 0 4px;margin-right: 0.8em;}
.pr_info p .span2{background: #e5b244;border-radius: 5px;color: #fff; padding: 0 4px;}
.pr_info p:last-child{margin-top: 1.3em;}
.pr_info p .span3{padding: 0 4px; color: #e0302a;}
.pr_info p .span4{padding: 0 4px;margin-left: 0.8em; color: #949494;}
.pr_img{width: 30%;height: 7.07em;}
.pr_img img{width: 98%;text-align: center;height: 7.07em;}

/*白酒香型*/

.bx_check{background: #fff;width: 100%;height: 2.75em;position: absolute;z-index: 9;top: 3em;left: 0;border-bottom: solid 1px #e6e2df;text-align: center;line-height: 2.75em; color: #d0361a;}
.bx_check i{margin-left: 0.3em;vertical-align: middle;}
.bjxx{padding-top: 5em !important;}
.bjxx .mui-pull-top-pocket{top: 5em !important;}
.bx_box{width: 100%;height: 100%;position: fixed;top: 5em;left: 0;background: rgba(0, 0, 0, 0.4);z-index: 15;}
.bx_box .bx_xz{width: 100%;background: #fff;padding: 1em 1em;}
.bx_box .bx_xz ul{width: 100%;}
.bx_box .bx_xz ul li{float: left;width: 22%;margin: 0.45em 1.5%;line-height: 2em;border-radius: 4px;background: #f7f3f0;text-align: center;border: solid 1px #f7f3f0;color: #333;}
.bx_box .bx_xz ul li a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bx_box .bx_xz .bx_right{display: block;line-height: 2em;border-radius: 4px;background: #f7f3f0;text-align: center;border: solid 1px #df1515; color: #df1515;}
.bx_box .bx_xz ul li a i{vertical-align: middle;}
.bx_right a{color: #df1515;}
.adr_check{background: #fff;width: 100%;height: 2.75em;position: absolute;z-index: 9;top: 3em;left: 0;border-bottom: solid 1px #e6e2df;text-align: center;line-height: 2.75em; color: #d0361a;}
.adr_check i{margin-left: 0.3em;vertical-align: middle;}
.adr_box{width: 100%;height: 100%;position: absolute;top: 5em;left: 0;background: rgba(0, 0, 0, 0.4);z-index: 15;}
.adr_box .adr_xz{width: 100%;background: #fff;padding: 1em 1em;}
.adr_box .adr_xz ul{width: 100%;}
.adr_box .adr_xz ul li{float: left;width: 22%;margin: 0.45em 1.5%;line-height: 2em;border-radius: 4px;background: #f7f3f0;text-align: center;border: solid 1px #f7f3f0;color: #333;}
.adr_box .adr_xz ul li a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.adr_box .adr_xz .adr_right{display: block;line-height: 2em;border-radius: 4px;background: #f7f3f0;text-align: center;border: solid 1px #df1515; color: #df1515;}
.adr_box .adr_xz ul li a i{vertical-align: middle;}

/*.adr_box .adr_xz ul li:last-child{width:30%;}*/

.adr_right a{color: #df1515;}
.jc_check{background: #fff;width: 100%;height: 2.75em;position: absolute;z-index: 9;top: 3em;left: 0;border-bottom: solid 1px #e6e2df;text-align: center;line-height: 2.75em; color: #d0361a;}
.jc_check i{margin-left: 0.3em;vertical-align: middle;}
.jc_box{width: 100%;height: 100%;position: absolute;top: 5em;left: 0;background: rgba(0, 0, 0, 0.4);z-index: 15;}
.jc_box .jc_xz{width: 100%;background: #fff;padding: 1em 1em;}
.jc_box .jc_xz ul{width: 100%;}
.jc_box .jc_xz ul li{float: left;width: 22%;margin: 0.45em 1.5%;line-height: 2em;border-radius: 4px;background: #f7f3f0;text-align: center;border: solid 1px #f7f3f0;color: #333;}
.jc_box .jc_xz ul li a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jc_box .jc_xz ul li a em {}

.jc_box .jc_xz .jc_right{display: block;line-height: 2em;border-radius: 4px;background: #f7f3f0;text-align: center;border: solid 1px #df1515; color: #df1515;}
.jc_box .jc_xz ul li a i{vertical-align: middle;}

/*.adr_box .adr_xz ul li:last-child{width:30%;}*/

.jc_right a{color: #df1515;}
.act_m{padding-top: 2.75em;padding-bottom: 2.75em;}
.act_list,.act_list ul{width: 98%;margin: 0 auto;}
.act_list ul li{width: 100%;margin: 0.5em 0;}
.act_list ul li a{display: block;width: 100%;margin: 0 auto;}
.act_list ul li a img{width: 100%;height: 10.9em;}

/*图文结合*/

.mui-content-padded{margin: 0;}
.tybm,.tybm ul{width: 100%;}
.tybm ul li{width: 100%;background: #fff;margin-bottom: 1.25em;padding-bottom: 0.5em;}
.tybm ul li img{width:100%;}
.ty_p1{font-weight: 600;line-height: 2em;padding-left: 0.6em;}
.ty_p2{font-weight: 600;line-height: 1.5em;padding-left: 0.6em;padding-top: 0.3em;padding-bottom: 0.3em;}
.ty_p3{line-height: 1.5em;padding-left: 0.6em;padding-right: 0.6em;}
.ty_p4{padding: 0.5em 0.6em;}
.ty_p3 i{color: #c92922; vertical-align: middle;}
.ty_form{width: 100%;background: #fff;padding-bottom: 0.5em;}
.ty_form ul{width: 100%;padding: 0 0.6em;}
.ty_form ul li{width: 100%; border-bottom: solid 1px #ebe6e2;}
.ty_form ul li label{width: 20%;display: inline-block;}
.ty_form ul li input{width: 80%;border: 0;margin: 0.6em 0;line-height: 1em;}
.ty_form ul li button{width: 100%;line-height: 3em;text-align: center;color: #c92922; border: 0;}
.ty_form .bt_xz{position: relative;}
.ty_form .bt_xz a{position: absolute;line-height: 3.5em;right: 1em;top: 0;color: #fdb8b5;}
#bottomPopover .mui-scroll{z-index: 1001;}
#bottomPopover .mui-scroll-wrapper{z-index: 1000;}
.mui-preview-image.mui-fullscreen{ position: fixed; z-index: 20; background-color: #000;}
.mui-preview-header, .mui-preview-footer{ position: absolute; width: 100%; left: 0; z-index: 10;}
.mui-preview-header{ height: 44px; top: 0;}
.mui-preview-footer{ height: 50px; bottom: 0px;}
.mui-preview-header .mui-preview-indicator{ display: block; line-height: 25px; color: #fff; text-align: center; margin: 15px auto 4; width: 70px; background-color: rgba(0, 0, 0, 0.4); border-radius: 12px; font-size: 16px;}
.mui-preview-image{ display: none; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.mui-preview-image.mui-preview-in{ -webkit-animation-name: fadeIn; animation-name: fadeIn;}
.mui-preview-image.mui-preview-out{ background: none; -webkit-animation-name: fadeOut; animation-name: fadeOut;}
.mui-preview-image.mui-preview-out .mui-preview-header, .mui-preview-image.mui-preview-out .mui-preview-footer{ display: none;}
.mui-zoom-scroller{ position: absolute; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; left: 0; right: 0; bottom: 0; top: 0; width: 100%; height: 100%; margin: 0; -webkit-backface-visibility: hidden;}
.mui-zoom{ -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
.mui-slider .mui-slider-group .mui-slider-item img{ height: auto; max-width: 100%; max-height: 100%;}
.mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img{ width: 100%;}
.mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item{ display: inline-table;}
.mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img{ display: table-cell; vertical-align: middle;}
.mui-preview-loading{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none;}
.mui-preview-loading.mui-active{ display: block;}
.mui-preview-loading .mui-spinner-white{ position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; height: 50px; width: 50px;}
.mui-preview-image img.mui-transitioning{ -webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease; transition: transform 0.5s ease, opacity 0.5s ease;}
@-webkit-keyframes fadeIn{ 0%{ opacity: 0;}
	100%{ opacity: 1;}
	}
@keyframes fadeIn{ 0%{ opacity: 0;}
	100%{ opacity: 1;}
	}
@-webkit-keyframes fadeOut{ 0%{ opacity: 1;}
	100%{ opacity: 0;}
	}
@keyframes fadeOut{ 0%{ opacity: 1;}
	100%{ opacity: 0;}
	}
p img{ max-width: 100%; height: auto;}
.mui-plus .plus{ display: inline;}
.plus{ display: none;}
#topPopover{ position: fixed; top: 16px; right: 6px;}
#topPopover .mui-popover-arrow{ left: auto; right: 6px;}
span.mui-icon{ font-size: 14px;}
.mui-popover{ height: 300px;}
.mui-bar-tab .mui-tab-item.mui-active{color:#d0331a;}
.cul_list,.cul_list ul{width: 98%;margin: 0 auto;}
.cul_list ul li{width: 100%;margin:1em 0;background: #fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.cul_list ul li a{display: block;width: 100%;margin: 0 auto;}
.cul_list ul li a p{text-align: center;line-height: 2.5em;color: #333;}
.cul_list ul li a img{width: 100%;height: 11.5em;}

.cul_video{width:100%;}
.cul_video .cul_top{width:100%;height:16em;background: #fff;}
.cul_video .cul_top iframe{width:100%;height:100%;}
.cul_video .cul_top p{line-height: 2em;padding: 0 1em;}
.cul_video .cul_top p i{margin-right: 0.5em;}
.cul_video .cul_top p .red{color: #d82b34;}
.cul_video .cul_top p em{vertical-align: middle;}

.cul_video .cul_bom{width:100%;background: #fff;margin-top: 1.125em;}
.cul_video .cul_bom p{padding: 0.5em 1em;color: #333;}
.cul_video .cul_bom .title em{position: relative;text-align: center;display: block;}
.cul_video .cul_bom .title em:before{content: '';position: absolute;top: 48.8%;background: #494949;width: 15%;height: 1px;left:22%}
.cul_video .cul_bom .title em:after{content: '';position: absolute;top: 48.8%;background: #494949;width: 15%;height: 1px;right: 22%;}

.fac_li ul li:first-child{border-top:0 !important;}

.fac_img{width:100%;position: relative;}
.fac_img img {width:100%;display: block;height: 12.5em;}
.fac_img p{position: absolute;left:0.25em;bottom: 0.33em;line-height: 2em;padding-left: 0.5em;font-weight: 600;color: #fff;}

.fac_info{width:100%;background: #fff;margin-top: 0.8em;padding-top: 0.8em;padding-bottom: 0.1em;border-bottom: solid 1px #dfdfdf;}
.fac_info .fac_info_rt{width:80%;float: right;}
.fac_info .fac_info_rt p{width:100%;padding-bottom: 0.5em;}
.fac_info .fac_info_rt .sp_1{color: #333;margin-right: 0.6em;}
.fac_info .fac_info_rt .sp_2{color: #949494;border-left: solid 2px #949494;padding-left: 0.6em;}
.fac_info .fac_info_rt .sp_3{background: #d0361a;color: #fff;padding: 0 0.3em 0.1em;margin-left: 0.6em;border-radius: 4px;}
.fac_info .fac_info_rt .sp_4{border: solid 1px #d0361a;color: #d0361a;padding: 0 0.5em 0.2em;margin-left: 1.6em;border-radius: 4px;}
.fac_info .fac_info_rt .active{border: solid 1px #d0361a;background:#d0361a;color: #fff;padding: 0 0.5em 0.2em;margin-left: 1.6em;border-radius: 4px;}
.fac_info .fac_info_lt{width:18%;float: left;vertical-align: middle;}
.fac_info .fac_info_lt img{width:80%;margin: 0 10%;}

.fac_xx{width: 100%;background: #fff;height: 2.6em;}
.fac_xx a{width: 33.33%;float: left;display: block;text-align: center;line-height: 3.4em;color: #838689;position: relative;}
.fac_xx .active{color:#d0361a;}
.fac_xx span{width: 1px;height: 1.4em;background:#ccc;position: absolute;right: 0;top:1em;display: block;}
.fac_box{width: 100%;}
.fac_box .fac_yc{display: none;width: 100%;}
.fac_box .active{display: block;}
.fac_yc .yac_cx{background: #fff;margin-top: 0.8em;min-height: 400px;}
.fac_yc .yac_cx p:first-child{line-height: 2.4em;padding: 0 0.5em;text-align: center;}

.fac_js{width:100%;background: #fff;margin-top: 0.8em;padding-top: 0.8em;padding-bottom: 0.8em;}
.fac_js .title em{position: relative;text-align: center;display: block;color: #333;}
.fac_js .title em:before{content: '';position: absolute;top: 48.8%;background: #494949;width: 15%;height: 1px;left:22%}
.fac_js .title em:after{content: '';position: absolute;top: 48.8%;background: #494949;width: 15%;height: 1px;right: 22%;}
.fac_js p{padding: 0.3em 0.6em;}

.fac_shop{width:100%;background: #fff;margin-top: 0.8em;padding-top: 0.8em;padding-bottom: 0.8em;}
.fac_shop .title em{position: relative;text-align: center;display: block;color: #333;}
.fac_shop .title em:before{content: '';position: absolute;top: 48.8%;background: #494949;width: 15%;height: 1px;left:22%}
.fac_shop .title em:after{content: '';position: absolute;top: 48.8%;background: #494949;width: 15%;height: 1px;right: 22%;}
.fac_shop .fac_shop_list,.fac_shop .fac_shop_list ul{width:100%;}
.fac_shop .fac_shop_list ul li{width:49.9%;float: left;border-bottom: solid 0.2em #f7f3f0;}
.fac_shop .fac_shop_list ul li:nth-child(2n-1){border-right: solid 2px #f7f3f0;}
.fac_shop .fac_shop_list ul li img{width:60%;margin: 0 auto; margin-top: 1.2em;height: 8em;}
.fac_shop .fac_shop_list ul li a p{padding-left: 0.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 0.5em;}
.fac_shop .fac_shop_list ul li a p i{vertical-align: middle;}
.fac_shop .fac_shop_list .shop_p{margin-top: 1em;}
.fac_shop .fac_shop_list ul li a p .span1{background: #be2b26;border-radius: 5px;color: #fff; padding: 0 4px;margin-right: 0.8em;}
.fac_shop .fac_shop_list ul li a p .span2{background: #e5b244;border-radius: 5px;color: #fff; padding: 0 4px;}
.fac_shop .fac_shop_list ul li a p .span3{padding: 0 4px; color: #e0302a;}
.fac_shop .fac_shop_list ul li a p .span4{padding: 0 4px;margin-left: 0.8em; color: #949494;}

.ch_nav{position: fixed;top:0;right:0;display:none;background: rgba(0,0,0,0.4);z-index: 90;width: 100%;height: 100%;}
.ch_box{width:0;height: 100%;position: relative;padding:0 0.6em;padding-top: 1em;float: right;background: #fff;}
.ch_box_m{width:100%;height: 100%;overflow: auto;padding-bottom: 3em;}
.ch_nav_t{padding-top: 2.3em;}
.ch_list{width:100%;border-bottom: solid 1px #f7f3f0;color: #333;padding-bottom: 0.5em;}
.ch_list .ch_tit{width:100%;line-height: 2em;color: #333;}
.ch_list .ch_tit i{float: right;vertical-align: middle;padding-top: 0.3em;}
.ch_item{width:100%;height: 3em;overflow: hidden;}
.ch_item ul{width:100%;height: 100%;}
.ch_item ul li{float: left;width: 30%;margin: 0.45em 1.5%;line-height: 2em !important;border-radius: 4px;background: #f7f3f0;text-align: center;border: solid 1px #f7f3f0;}
.ch_item ul li a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ch_item ul li a em {}

.ch_item .ch_right{display: block;line-height: 2em;border-radius: 4px;background: #f7f3f0;text-align: center;border: solid 1px #df1515; color: #df1515;}
.ch_item .ch_right a{color: #df1515;}
.ch_item ul li a i{vertical-align: middle;}

.ch_btn{height: 3em;margin-top: 0.8em;position: fixed;bottom: 0;right:0;background: #fff;}
.ch_btn a{width:49%;display: inline-block;height: 3em;text-align: center;line-height: 3em;}
.ch_btn .ch_res{color: #cf331b;}
.ch_btn .ch_sub{color: #fff;background: #cf331b;}

/*商品详情*/
.shop{padding-bottom: 3.125em;}
.shop_img{width:100%;}
.shop_img div img{height: 31em !important;}
.shop_info{width: 100%;background: #fff;padding-top: 0.5em;padding-bottom: 0.4em;}
.shop_info p{width: 100%;padding:0 0.5em;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 1.8em;color: #333;}
.shop_info p i{margin-right: 3px;vertical-align: middle;color: #949494;}
.shop_info p em{color: #949494;}
.shop_info p .span1{background: #be2b26;border-radius: 5px;color: #fff; padding: 0 5px 0px;margin-right: 0.8em;}
.shop_info p .span2{background: #e5b244;border-radius: 5px;color: #fff; padding: 0 5px 0px;}
.shop_info p:last-child{margin-top: 0.5em;}
.shop_info p .span3{padding: 0 4px; color: #e0302a;}
.shop_info p .span4{padding: 0 4px;margin-left: 0.8em; color: #949494;}

.shop_xz{margin-top: 1em; background: #fff;line-height: 3.125em;padding-left: 0.5em;}
.shop_xz a{display: inline-block;width:100%;}
.shop_xz span{padding:0 0.3em;}
.shop_xz a i{vertical-align: middle;padding-right: 0.5em;float: right;padding-top: 0.9em;}

.shop_js{width:100%;height:auto;}
.shop_js .shop_xz_top{width:100%;line-height: 2.6em;margin-top: 0.5em;}
.shop_js .shop_xz_top ul{width:100%}
.shop_js .shop_xz_top ul li{float: left;width:20%;text-align: center;color: #949494;margin: 0 6.66%;}
.shop_js .shop_xz_top .active{border-bottom: solid 2px #ef4021;}
.shop_m_box{width: 100%;background: #fff;margin-top: 0.5em;}
.shop_m_box .shop_js_m{width:100%;padding:0.8em 0.8em;display: none;}
.shop_m_box .shop_js_m p{}
.shop_m_box .active{display: block;}

.canshu p{border-bottom:solid 1px #d6d6d6;line-height: 3.2em;padding-bottom:0 !important;}
.canshu p span{padding-left:0.6em; color: #000;}
.canshu p span:first-child{padding-left: 5em;}
.dptj .fac_shop_list,.dptj .fac_shop_list ul{width:100%;}
.dptj .fac_shop_list ul li{float: left;border-bottom: solid 2px #f7f3f0;}
.dptj .fac_shop_list ul li:nth-child(2n-1){border-right: solid 2px #f7f3f0;}
.dptj .fac_shop_list ul li img{width:60%;margin: 0 auto; margin-top: 1.2em;}
.dptj .fac_shop_list ul li a p{padding-left: 0.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 0.5em;padding-bottom: 0.3em;}
.dptj .fac_shop_list ul li a p i{vertical-align: middle;}
.dptj .fac_shop_list .shop_p{margin-top: 0.6em;}
.dptj .fac_shop_list ul li a p .span1{background: #be2b26;border-radius: 5px;color: #fff; padding: 0 4px;margin-right: 0.8em;}
.dptj .fac_shop_list ul li a p .span2{background: #e5b244;border-radius: 5px;color: #fff; padding: 0 4px;}
.dptj .fac_shop_list ul li a p .span3{padding: 0 4px; color: #e0302a;}
.dptj .fac_shop_list ul li a p .span4{padding: 0 4px;margin-left: 0.8em; color: #949494;}

.one_pl{width:100%;background:#f7f3f0;}
.one_pl ul li{background: #fff;margin-bottom: 0.5em;}
.one_pl .pl_tit{width:100%;height: 3.5em;border-bottom: solid 1px #d2d2d2;line-height: 3.5em;}
.one_pl .pl_tit span{display: inline-block;}
.one_pl .pl_tit .pl_tx{vertical-align: middle;padding-left: 0.5em;}
.one_pl .pl_tit .pl_tx img{width:2.6em;height: 2.6em;padding-bottom: 0 !important;border-radius: 50%;}
.one_pl .pl_tit .pl_name{color: #666;}
.one_pl .pl_tit .pl_time{float: right;padding-right: 0.8em;color: #666;font-style: italic;}
.one_pl .pl_info{padding:0.5em 0.8em}
.one_pl .pl_info p{text-indent: 2em;}
.one_pl .pl_info p span{display: inline-block;width:31%;float: left;margin: 0 1%;margin-top: 0.5em;}
.one_pl .pl_info p span img{width:100%;}

/*.shop_gwc{width:100%;height: 3.6em;background: #fff;border-top:solid 1px #ddd;position: fixed;bottom: 0;left:0;max-width: 640px;}
.shop_gwc a{display:block;text-align: center;line-height: 3.6em;float: left;}
.shop_gwc .shop_kf{width:14%;border-right: solid 1px #ddd;}
.shop_gwc .shop_dp{width:14%;border-right: solid 1px #ddd;}
.shop_gwc .shop_pj{width:14%;}
.shop_gwc .shop_jr{width:28.95%;background: #f5ba26; color: #fff;}
.shop_gwc .shop_gm{width:28.95%;background: #d0361a; color: #fff;}*/
.shop_gwc{position: fixed;bottom: 0;height: 3em;left:0;background:#fff;width:100%;border-top: solid 1px #d2d2d2;}
.shop_gwc a{display: block;float: left;width:100%;height: 100%;text-align: center;}
.shop_gwc .kf{width:20%;padding-top: 0.3em;}
.shop_gwc .kf p{display: block;}
.shop_gwc .dp{width:20%;padding-top: 0.3em;}
.shop_gwc .dp p{display: block;}
.shop_gwc .btn{width:60%;line-height: 3.35em;background: #f5ba26;color: #fff;}
.shop_gwc .btn1{width:30%;line-height: 3.35em;background: #f5ba26;color: #fff;}
.shop_gwc .btn2{width:30%;line-height: 3.35em;background: #d0361a;color: #fff;}

.one_info{ width: 100%; }
.one_info .swiper-slide{width:100%;}
.one_info .swiper-slide img{width:100% !important; height: 24em}
.one_info .swiper-container1,.swiper-container{width:100%;overflow: hidden;position: relative;}
.one_info .pagination{ position: absolute; left: 0; text-align: center; bottom: 5px; width: 100%;}

.shop_list{width:100%;background: #fff;position: fixed;bottom: 0; left:0;z-index: 2;display: none;}
.sp_list_top{width:97%;margin: 0 auto;border-bottom: solid 1px #d6d6d6;padding-bottom: 0.6em;}
.sp_list_top .sp_img{width:20%;position: relative;}
.sp_list_top .sp_img img{width:5.375em;height:5.375em;position: absolute;top:-3em;left:0;border-radius: 50%;}
.sp_list_top .sp_gg{width:78%;float: right;margin-top: 0.5em;}
.sp_list_top .sp_gg p{line-height: 2em; color: #333;}
.sp_list_top .sp_gg p .span1{color: #d0361a;}
.sp_list_top .sp_gg p .span2{margin-left: 0.8em; color: #949494;}
.shop_close{position: absolute;z-index: 3;right: 0.2em;top:0.2em; color: #ef4021;}
.sp_m_info{width:100%;margin-top: 0.6em;padding: 0 0.6em;height: 25em;overflow: auto;}
.sp_m_info p{color: #333;padding-left: 0.6em;}
.sp_m_info p span{color: #f04020;}
.sp_m_info ul{width:100%;margin-top: 0.8em;}
.sp_m_info ul li{width:20%;margin: 0 2.5%;float: left;margin-bottom:1em;background: #f8eee6;text-align: center;line-height:2.2em;border-radius: 5px;color: #333;}
.sp_m_info ul .active{background:#d82b34 ;color: #fff;}

.sp_gm_sl{width:100%;margin-top: 0.1em;padding: 0 0 1em;border-bottom: solid 1px #d6d6d6;}
.sp_gm_sl p{color: #333;}
.sp_gm_sl input{background: #ffc393 !important;}
.mui-numbox .mui-input-numbox, .mui-numbox .mui-numbox-input{border:0 !important;}
.mui-numbox{border:0;}
.sp_gm_fs{width:100%;margin-top: 0.6em;border-bottom: solid 1px #d6d6d6;}
.sp_gm_fs p{color: #333;padding-left: 0.6em;}
.sp_gm_fs ul{width:100%;}
.sp_gm_fs ul li{float: initial;border:solid 1px #f8eee6;width:100px;}
.sp_gm_fs ul li:last-child{margin-bottom: 0 !important;}
.sp_gm_fs .active{background:#fff !important;color: #333 !important;border:solid 1px #d82b34;/* border-bottom: solid 1px #fff;*/}

.sp_pay{width:100%;height: 4em;text-align: right;line-height: 4em;padding-right: 3em;display: none;}
.sp_pay a{color:#f04020;}
.sp_pay em{font-weight: 600; padding-left: 0.5em;}
.sp_gm_btn{width:100%;height: 3.125em;line-height: 3.125em;}
.sp_gm_btn a{display: block;float: left;width:100%;text-align: center;color: #fff;}
.sp_gm_btn .sp_btn{background: #f5ba26;}
.sp_gm_btn .sp_res{background: #d82b34;}
.yy_cj{border-top:solid 1px #d82b34;margin-top: -1px;margin-left: -0.6em;margin-right: -0.6em;position: relative;display: none;}
.yy_cj .hx{position: absolute;top:-1px;left:1.25em;height: 1px;background: #fff;width:98px;}
.yy_cj p{padding-top: 0.8em;padding-bottom: 0.8em;}
.yy_fs{width:100%;padding: 0 0.8em 0.6em;}
.yy_fs a{width:45%;display: block;float: left;line-height: 2em;padding-left: 0.5em;border-bottom: solid 1px #fff;}
.yy_fs a:first-child{margin-right: 5%;}
.yy_fs a i{float: right;padding-top: 0.1em;}
.yy_fs .active{border-bottom: solid 1px #f04020;color: #f04020;}
.yy_dc{width:100%;background: #f8eee6;margin-top: 0.3em;padding: 0.5em 0;display: none;}
.yy_dc a{padding: 0.3em 3%;line-height: 2.5em;display: block;}
.yy_dc a span input{width:14em;padding:0 10px;height: 2em;line-height: 2em;margin-bottom: 2px;}

.yy_time{width:100%;margin-top: 0.3em;padding: 0.5em 0;line-height: 2.5em;border-top: solid 1px #d6d6d6;}
.yy_time p{padding-top: 0 !important;padding-bottom: 0.2em !important;}
.yy_time p em{color: #f04020;}
.yy_time span{padding-left: 1em;color: #F04020;}
.yy_time div{margin-left: 0.8em;}
.mui-numbox [class*=btn-numbox], .mui-numbox [class*=numbox-btn]{background: #f8eee6;}

.manjian{line-height:1.6em !important;}
.manjian span{border:solid 1px #df3033;color: #df3033;padding:0 0.2em;margin-right: 0.5em;}
.zengsong{line-height:1.6em !important;}
.zengsong span{border:solid 1px #df3033;color: #df3033;padding:0 0.2em;margin-right: 0.5em;}